<?php

/**
 * Classe CONTROLLER da tabela TB_TIPO_UNIDADE_SAUDE
 * 
 * @author			Mário R. Castro
 * @copyright		Voitech Sistema
 * @package			SEMAS
 * @subpackage		semas.application.controller
 * @version			1.0
*/
class ParamCidadeController extends Zend_Controller_Action {
	
        public function init(){
            parent::init();
            $this->view->tituloPagina = "Tipo de Unidade de Saúde";
        }
    

	public function indexAction() {

	}
	

	public function listarAction(){
            $this->_helper->layout->disableLayout();						
	}
	
	public function cadastroAction() {
            $this->_helper->layout->disableLayout();
	}
	

	public function salvarCadastroAction(){
            $this->_helper->layout->disableLayout();		
	}
	

	public function alterarStatusAction() {
            $this->_helper->layout->disableLayout();		
	}
        

       

    public function buscarParamCidadeJsonAction(){
            $this->_helper->layout->disableLayout();
            $this->_helper->viewRenderer->setNoRender();
            try{
                $obParamCidadeRepository = new App_Model_ParamCidadeRepository();
                $arObParamCidade = $obParamCidadeRepository->listarTodos(array('sg_uf'=>$this->_getParam('sg_uf')));
                echo $this->_helper->json(array('resultado'=>OK,'retorno'=>Voitech_Util::converteModeloArrayCombo($arObParamCidade, 'CoCidade', "NoCidade",1)));
            }catch(Voitech_Exception $e){
                echo $this->_helper->json(array('resultado'=>ERRO,'retorno'=>$e->getMessage()));
            }catch(Exception $e){
                Voitech_Log::gerarLog($e->getMessage());
                echo $this->_helper->json(array('resultado'=>ERRO,'retorno'=>ERROR_GERAL));
            }        
     }


	public function excluirAction() {
            $this->_helper->layout->disableLayout();		
	}
	
}

